package com.egao.common.module.student.entity.print;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 灵活就业打印表VO
 * @author lym
 */
@Data
public class AgilePrintVO {

    @ApiModelProperty("主键")
    private Integer id;
    @ApiModelProperty("用户ID")
    private Integer userId;

    @ApiModelProperty(value = "打印状态 0有效 1无效", notes = "有效：签约审核通过，派遣信息审核通过或改派审核通过。否则无效")
    private String printState;

    @ApiModelProperty("信息状态 0有效 1无效")
    private String state;
    @ApiModelProperty("就业方式 7种")
    private String signCategory;
    @ApiModelProperty("签约审核状态")
    private String signState;
    @ApiModelProperty("派遣信息审核状态")
    private String dispatchState;

    @ApiModelProperty("信息编号")
    private String serialNumber;
    @ApiModelProperty("标题")
    private String title;


    @ApiModelProperty("单位名称")
    private String dealCompanyName;
    @ApiModelProperty("单位地址")
    private String agileAddress;
    @ApiModelProperty("联系电话")
    private String dealCompanyContactMobile;
    @ApiModelProperty("联系人")
    private String dealCompanyContactName;
    @ApiModelProperty("单位组织机构代码")
    private String dealCompanyOrganizationCode;
    @ApiModelProperty("单位邮编")
    private String dealCompanyContactZip;
    @ApiModelProperty("单位性质")
    private String dealCompanyNature;
    @ApiModelProperty("单位所在行业")
    private String dealCompanyIndustry;
    @ApiModelProperty("工作职位类别")
    private String dealWorkJobCategory;

    @ApiModelProperty("到岗时间")
    private String agilePositionTime;
    @ApiModelProperty("到岗时间年")
    private String agilePositionTimeYear;
    @ApiModelProperty("到岗时间月")
    private String agilePositionTimeMonth;
    @ApiModelProperty("到岗时间日")
    private String agilePositionTimeDay;

    @ApiModelProperty("拟聘用期限")
    private String agileTermTime;
    @ApiModelProperty("拟聘用期限年")
    private String agileTermTimeYear;
    @ApiModelProperty("拟聘用期限月")
    private String agileTermTimeMonth;
    @ApiModelProperty("拟聘用期限日")
    private String agileTermTimeDay;


    @ApiModelProperty("年份")
    private Integer yearId;
    @ApiModelProperty("学生姓名")
    private String xm;
    @ApiModelProperty("性别")
    private String xb;
    @ApiModelProperty("专业")
    private String majorName;
    @ApiModelProperty("学历")
    private String xl;
    @ApiModelProperty("E-mail")
    private String email;
    @ApiModelProperty("联系电话")
    private String mobile;
    @ApiModelProperty("通讯地址")
    private String jtdz;
    @ApiModelProperty("邮政编码")
    private String jtyzbm;

    @ApiModelProperty("删除标记")
    private Integer deleted;
}
